madagascar flufftail - German English Dictionary